package com.blueocean_health.care.management.domain.base;

import java.util.Date;
import javax.persistence.*;

@Table(name = "nurse_group")
public class NurseGroup {
    /**
     * 主键，小组id
     */
    @Id
    @Column(name = "group_id")
    private Integer groupId;

    /**
     * 小组名称
     */
    @Column(name = "group_name")
    private String groupName;

    /**
     * 提成比例
     */
    private Integer proportions;

    /**
     * 删除标记 0：未删除 1：已删除
     */
    private String deflag;

    /**
     * 创建时间
     */
    @Column(name = "create_time")
    private Date createTime;

    /**
     * 修改时间
     */
    @Column(name = "update_time")
    private Date updateTime;

    /**
     * 所属医院id
     */
    @Column(name = "hospital_id")
    private String hospitalId;


    /**
     * 小组名称拼音和缩写
     */
    @Column(name = "group_name_py")
    private String groupNamePy;
    
    /**
     * 护理费模型 1：固定模型 2：提成比例模型  2018年5月14日13:55:47
     */
    private String nurseFeeType;
    /**
     * 有无保底薪资 1：有 0：无
     */
    private String havePayroll;
    /**
     * 保底薪资
     */
//    private Double payroll;
    
    public String getNurseFeeType() {
		return nurseFeeType;
	}

	public void setNurseFeeType(String nurseFeeType) {
		this.nurseFeeType = nurseFeeType;
	}

	public String getHavePayroll() {
		return havePayroll;
	}

	public void setHavePayroll(String havePayroll) {
		this.havePayroll = havePayroll;
	}

//	public Double getPayroll() {
//		return payroll;
//	}
//
//	public void setPayroll(Double payroll) {
//		this.payroll = payroll;
//	}

	public String getGroupNamePy() {
        return groupNamePy;
    }

    public void setGroupNamePy(String groupNamePy) {
        this.groupNamePy = groupNamePy;
    }

    /**
     * 获取主键，小组id
     *
     * @return group_id - 主键，小组id
     */
    public Integer getGroupId() {
        return groupId;
    }

    /**
     * 设置主键，小组id
     *
     * @param groupId 主键，小组id
     */
    public void setGroupId(Integer groupId) {
        this.groupId = groupId;
    }

    /**
     * 获取小组名称
     *
     * @return group_name - 小组名称
     */
    public String getGroupName() {
        return groupName;
    }

    /**
     * 设置小组名称
     *
     * @param groupName 小组名称
     */
    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    /**
     * 获取提成比例
     *
     * @return proportions - 提成比例
     */
    public Integer getProportions() {
        return proportions;
    }

    /**
     * 设置提成比例
     *
     * @param proportions 提成比例
     */
    public void setProportions(Integer proportions) {
        this.proportions = proportions;
    }

    /**
     * 获取删除标记 0：未删除 1：已删除
     *
     * @return deflag - 删除标记 0：未删除 1：已删除
     */
    public String getDeflag() {
        return deflag;
    }

    /**
     * 设置删除标记 0：未删除 1：已删除
     *
     * @param deflag 删除标记 0：未删除 1：已删除
     */
    public void setDeflag(String deflag) {
        this.deflag = deflag;
    }

    /**
     * 获取创建时间
     *
     * @return create_time - 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取修改时间
     *
     * @return update_time - 修改时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置修改时间
     *
     * @param updateTime 修改时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取所属医院id
     *
     * @return hospital_id - 所属医院id
     */
    public String getHospitalId() {
        return hospitalId;
    }

    /**
     * 设置所属医院id
     *
     * @param hospitalId 所属医院id
     */
    public void setHospitalId(String hospitalId) {
        this.hospitalId = hospitalId;
    }
}